
/* CSS Document */
div {
display: block;
}

* {
word-wrap: break-word;
}

.mn {
overflow: hidden;
}

.bm {
border: 1px solid #CDCDCD;
background: white;
}
.bm, .bn {
margin-bottom: 10px;
}

.bm_h {
padding: 0 10px;
height: 31px;
border-top: 1px solid white;
border-bottom: 1px solid #C2D5E3;
background: #F2F2F2;
line-height: 31px;
white-space: nowrap;
overflow: hidden;
}
.bbs {
border-bottom: 1px solid #CDCDCD !important;
}

.xs2 {
font-size: 14px !important;
}
h1, h2, h3, h4, h5, h6 {
font-size: 1em;
}
body, ul, ol, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, .pr, .pc {
margin: 0;
padding: 0;
}

h3 {
display: block;
font-size: 1.17em;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: bold;
}
.cl {
zoom: 1;
}
.cl::after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.rfm {
margin: 5px auto;
width: 760px;
border-bottom: 1px dotted #CDCDCD;
}
.rfm th {
text-align: right;
}
.rfm th, .rfm td {
line-height: 24px;
}
caption, th {
text-align: left;
font-weight: 400;
}
th {
font-weight: bold;
}

table {
empty-cells: show;
border-collapse: collapse;
}

.rfm .px {
width: 220px;
}
.p_fre {
width: auto !important;
}
.px {
height: 17px;
}
.px, .pt {
padding: 2px 4px;
line-height: 17px;
}
.px, .pt, .ps, select {
border: 1px solid;
background: white url(../../static/image/common/px.png) repeat-x 0 0;
color: ;
border-color: #848484 #E0E0E0 #E0E0E0 #848484;
}

.flb {
padding: 10px 10px 8px;
height: 20px;
line-height: 20px;
}

.bw0 {
background: transparent;
}
.mbw {
margin-bottom: 20px !important;
}
.bw0 {
border: none !important;
}
#ft {
padding: 10px 0 50px;
border-top: 1px solid #CDCDCD;
line-height: 1.8;
color: #666;
}
.wp {
margin: 0 auto;
width: 960px;
}
.z {
float: left;
}
.y {
float: right;
}
#wp .wp {
width: auto;
}
#ct {
min-height: 300px;
}
.ptm {
padding-top: 10px !important;
}
#toptb a {
float: left;
padding: 0 4px;
height: 24px;
}
a {
color: #333;
text-decoration: none;
}
a:-webkit-any-link {
color: -webkit-link;
text-decoration: underline;
cursor: auto;
}
#toptb {
line-height: 24px;
}
.hdc {
min-height: 70px;
}